home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
System Folder
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_126.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
22KB
|
385 lines
# near model CODE resource
# jump table entries: 12608-12610 (3 of them)
export_1576:
00000000 4E56 FFBE link A6, -0x0042
00000004 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000008 286E 0008 movea.l A4, [A6 + 0x8]
0000000C 7000 moveq.l D0, 0x00
0000000E 206E 000C movea.l A0, [A6 + 0xC]
00000012 0CA8 4150 504C 0020 cmpi.l [A0 + 0x20], 0x4150504C /* 'APPL' */
0000001A 6610 bne +0x12 /* 0000002C */
0000001C 2054 movea.l A0, [A4]
0000001E 7200 moveq.l D1, 0x00
00000020 1228 0129 move.b D1, [A0 + 0x129]
00000024 0C41 0001 cmpi.w D1, 0x1
00000028 6602 bne +0x4 /* 0000002C */
0000002A 7001 moveq.l D0, 0x01
label0000002C:
0000002C 1C00 move.b D6, D0
0000002E 2678 0A50 movea.l A3, [0x00000A50 /* TopMapHndl */]
00000032 558F subq.l A7, 2
00000034 A994 syscall CurResFile
00000036 3A1F move.w D5, [A7]+
00000038 1D78 0A5E FFFB move.b [A6 - 0x5], [0x00000A5E /* ResLoad */]
0000003E 4207 clr.b D7
00000040 11C7 0A5E move.b [0x00000A5E /* ResLoad */], D7
00000044 7000 moveq.l D0, 0x00
00000046 2F00 move.l -[A7], D0
00000048 206E 000C movea.l A0, [A6 + 0xC]
0000004C 2068 0012 movea.l A0, [A0 + 0x12]
00000050 2F08 move.l -[A7], A0
00000052 206E 000C movea.l A0, [A6 + 0xC]
00000056 2F28 0064 move.l -[A7], [A0 + 0x64]
0000005A 3228 0016 move.w D1, [A0 + 0x16]
0000005E 48C1 ext.l D1
00000060 2F01 move.l -[A7], D1
00000062 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
00000066 3E00 move.w D7, D0
00000068 3F05 move.w -[A7], D5
0000006A A998 syscall UseResFile
0000006C 7000 moveq.l D0, 0x00
0000006E 2D40 FFFC move.l [A6 - 0x4], D0
00000072 4A06 tst.b D6
00000074 4FEF 0010 lea.l A7, [A7 + 0x10]
00000078 670E beq +0x10 /* 00000088 */
0000007A 7040 moveq.l D0, 0x40
0000007C 2F00 move.l -[A7], D0
0000007E 4EAD 24C2 jsr [A5 + 0x24C2 /* export_1172 */]
00000082 2D40 FFFC move.l [A6 - 0x4], D0
00000086 588F addq.l A7, 4
label00000088:
00000088 4A47 tst.w D7
0000008A 6F00 0082 ble +0x84 /* 0000010E */
0000008E 78FF moveq.l D4, 0xFFFFFFFF
00000090 11C4 0A5E move.b [0x00000A5E /* ResLoad */], D4
00000094 B7F8 0A50 cmpa.l A3, [0x00000A50 /* TopMapHndl */]
00000098 56C0 sne D0
0000009A 0240 0001 andi.w D0, 0x1
0000009E 48C0 ext.l D0
000000A0 1D40 FFF5 move.b [A6 - 0xB], D0
000000A4 2678 0118 movea.l A3, [0x00000118 /* TheZone */]
000000A8 21F8 02A6 0118 move.l [0x00000118 /* TheZone */], [0x000002A6 /* SysZone */]
000000AE 2D4B FFF6 move.l [A6 - 0xA], A3
000000B2 4244 clr.w D4
label000000B4:
000000B4 3F07 move.w -[A7], D7
000000B6 A998 syscall UseResFile
000000B8 598F subq.l A7, 4
000000BA 2F3C 424E 444C move.l -[A7], 0x424E444C /* 'BNDL' */
000000C0 5244 addq.w D4, 1
000000C2 3F04 move.w -[A7], D4
000000C4 A80E syscall Get1IndResource/Get1IxResource
000000C6 265F movea.l A3, [A7]+
000000C8 3F05 move.w -[A7], D5
000000CA A998 syscall UseResFile
000000CC 200B move.l D0, A3
000000CE 672E beq +0x30 /* 000000FE */
000000D0 4A2E 0013 tst.b [A6 + 0x13]
000000D4 6710 beq +0x12 /* 000000E6 */
000000D6 48C7 ext.l D7
000000D8 2F07 move.l -[A7], D7
000000DA 2F0C move.l -[A7], A4
000000DC 2F0B move.l -[A7], A3
000000DE 4EBA 01C8 jsr [PC + 0x1C8 /* 000002A8 */]
000000E2 4FEF 000C lea.l A7, [A7 + 0xC]
label000000E6:
000000E6 4A06 tst.b D6
000000E8 67CA beq -0x34 /* 000000B4 */
000000EA 48C7 ext.l D7
000000EC 2F07 move.l -[A7], D7
000000EE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000000F2 2F0B move.l -[A7], A3
000000F4 4EBA 00A4 jsr [PC + 0xA4 /* 0000019A */]
000000F8 4FEF 000C lea.l A7, [A7 + 0xC]
000000FC 60B6 bra -0x48 /* 000000B4 */
label000000FE:
000000FE 4A2E FFF5 tst.b [A6 - 0xB]
00000102 6704 beq +0x6 /* 00000108 */
00000104 3F07 move.w -[A7], D7
00000106 A99A syscall CloseResFile
label00000108:
00000108 206E FFF6 movea.l A0, [A6 - 0xA]
0000010C A01B syscall SetZone
label0000010E:
0000010E 4A06 tst.b D6
00000110 6774 beq +0x76 /* 00000186 */
00000112 7000 moveq.l D0, 0x00
00000114 2F00 move.l -[A7], D0
00000116 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000011A 4EAD 2552 jsr [A5 + 0x2552 /* export_1190 */]
0000011E 4878 0100 push.l 0x100
00000122 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00000126 2640 movea.l A3, D0
00000128 200B move.l D0, A3
0000012A 4FEF 000C lea.l A7, [A7 + 0xC]
0000012E 6756 beq +0x58 /* 00000186 */
00000130 204B movea.l A0, A3
00000132 A029 syscall HLock
00000134 206E FFFC movea.l A0, [A6 - 0x4]
00000138 2050 movea.l A0, [A0]
0000013A 2010 move.l D0, [A0]
0000013C 2253 movea.l A1, [A3]
0000013E 206E FFFC movea.l A0, [A6 - 0x4]
00000142 2210 move.l D1, [A0]
00000144 5081 addq.l D1, 8
00000146 2041 movea.l A0, D1
00000148 A02E syscall BlockMove/BlockMoveData
0000014A 426E FFD8 clr.w [A6 - 0x28]
0000014E 422E FFED clr.b [A6 - 0x13]
00000152 2D7C 7061 756C FFF6 move.l [A6 - 0xA], 0x7061756C /* 'paul' */
0000015A 206E 000C movea.l A0, [A6 + 0xC]
0000015E 2D68 0024 FFF2 move.l [A6 - 0xE], [A0 + 0x24]
00000164 1D7C FFFF FFEB move.b [A6 - 0x15], 0xFF
0000016A 2D53 FFDE move.l [A6 - 0x22], [A3]
0000016E 2D7C 0000 0100 FFE2 move.l [A6 - 0x1E], 0x100
00000176 486E FFBE pea.l [A6 - 0x42]
0000017A 2F0C move.l -[A7], A4
0000017C 4EAD 314A jsr [A5 + 0x314A /* export_1573 */]
00000180 204B movea.l A0, A3
00000182 A023 syscall DisposHandle/DisposeHandle
00000184 508F addq.l A7, 8
label00000186:
00000186 11EE FFFB 0A5E move.b [0x00000A5E /* ResLoad */], [A6 - 0x5]